13.1.4 开源与授权

开源在过去十年中已经发展了很多,因此,现在它已成为供应商或受支持的解决方案的标准要求。但其中的危险性并不是显而易见的。尽管许多解决方案都是开源的,但仍不能规避“绑定”。理论上讲,如果你与支持的供应商发生冲突,仍可以使用该软件的知识产权,但是管理和支持代码库所需的技能通常就不可用了。

正如一位会议讲师最近所说的那样,“开源加供应商支持是新的绑定方式。”有人可能认为,这是供应商为你的组织带来的价值的正当理由——如果这需要很多罕见的技能来管理必需的平台,你将需要以某种方式付款。

云计算解决方案是此组合中一个有趣的补充,可以将其视为又是开源又是授权。它们通常基于开放源代码软件和开放标准(如Amazon的EKS),但是它们可以将你与这些标准和技术的特定实现联系起来,并以这种方式绑定你。

Red Hat的OpenShift等平台也有另一种有趣的组合。OpenShift是供应商提供的平台,要运行它需要获得授权。但是其代码可在GitHub上获得,社区的贡献也可以被接受到主线中。Red Hat作为增值产品提供的是对历史代码库的支持、功能开发和维护。因此,从理论上讲,如果你觉得自己无法从他们的产品中获得价值,那么可以不用他们的实现。

results matching ""

    No results matching ""